export interface BillTemplateVO {
  /**
   *
   */
  id: number;

  /**
   *  区域代理id
   */
  agentId: number;

  /**
   *
   */
  templateName: string;

  // /**
  //  * pos机执行利率
  //  */
  // posRate: number;
  //
  // /**
  //  * 扫码执行利率
  //  */
  // qrRate: number;

  /**
   * 模板适配最小金额
   */
  minCardMoney: number;

  /**
   * 模板适配最大金额
   */
  maxCardMoney: number;

  /**
   * pos机刷卡次数
   */
  posOutCount: number;

  /**
   * 扫码（二维码）刷卡次数
   */
  qrOutCount: number;

  /**
   * 入账次数
   */
  inCount: number;

  /**
   *  pos共出账金额
   */
  posOutTotal: number;

  /**
   * pos机每笔最小金额
   */
  posOutSingleMin: number;

  /**
   * pos机每笔最大金额
   */
  posOutSingleMax: number;

  /**
   *  扫码共出账金额
   */
  qrOutTotal: number;

  /**
   * 扫码（二维码）每笔最小金额
   */
  qrOutSingleMin: number;

  /**
   * 扫码（二维码）每笔最大金额
   */
  qrOutSingleMax: number;


  inSingleMin: number;

  inSingleMax: number;
  /**
   * 模板状态 0 - 不可用 1 - 可用
   */
  state: number;

  /**
   * 进出账的时间间隔  分钟数
   */
  outIntervalMinute: number;

  /**
   * 排序索引
   */
  sort: number;

}

export interface BillTemplateForm extends BaseEntity {
  /**
   *
   */
  id?: number;

  /**
   *  区域代理id
   */
  agentId?: number;

  /**
   *
   */
  templateName?: string;

  // /**
  //  * pos机执行利率
  //  */
  // posRate?: number;
  //
  // /**
  //  * 扫码执行利率
  //  */
  // qrRate?: number;

  /**
   * 模板适配最小金额
   */
  minCardMoney?: number;

  /**
   * 模板适配最大金额
   */
  maxCardMoney?: number;

  /**
   * pos机刷卡次数
   */
  posOutCount?: number;

  /**
   * 入账次数
   */
  inCount?: number;

  /**
   * 扫码（二维码）刷卡次数
   */
  qrOutCount?: number;

  posOutTotal?: number;
  /**
   * pos机每笔最小金额
   */
  posOutSingleMin?: number;

  /**
   * pos机每笔最大金额
   */
  posOutSingleMax?: number;


  qrOutTotal?: number;
  /**
   * 扫码（二维码）每笔最小金额
   */
  qrOutSingleMin?: number;

  /**
   * 扫码（二维码）每笔最大金额
   */
  qrOutSingleMax?: number;

  inSingleMin?: number;

  inSingleMax?: number;

  /**
   * 模板状态 0 - 不可用 1 - 可用
   */
  state?: number;

  /**
   * 进出账的时间间隔  分钟数
   */
  outIntervalMinute?: number;

  /**
   * 排序索引
   */
  sort?: number;

}

export interface BillTemplateQuery extends PageQuery {


  /**
   *  区域代理id
   */
  agentId?: number;

  /**
   *
   */
  templateName?: string;

  /**
  //  * pos机执行利率
  //  */
  // posRate?: number;
  //
  // /**
  //  * 扫码执行利率
  //  */
  // qrRate?: number;

  /**
   * 模板适配最小金额
   */
  minCardMoney?: number;

  /**
   * 模板适配最大金额
   */
  maxCardMoney?: number;

  /**
   * pos机刷卡次数
   */
  posOutCount?: number;

  /**
   * 扫码（二维码）刷卡次数
   */
  qrOutCount?: number;

  /**
   * 入账次数
   */
  inCount?: number;


  posOutTotal?: number;

  /**
   * pos机每笔最小金额
   */
  posOutSingleMin?: number;

  /**
   * pos机每笔最大金额
   */
  posOutSingleMax?: number;


  qrOutTotal?: number;
  /**
   * 扫码（二维码）每笔最小金额
   */
  qrOutSingleMin?: number;

  /**
   * 扫码（二维码）每笔最大金额
   */
  qrOutSingleMax?: number;


  inSingleMin?: number;

  inSingleMax?: number;
  /**
   * 模板状态 0 - 不可用 1 - 可用
   */
  state?: number;

  /**
   * 进出账的时间间隔  分钟数
   */
  outIntervalMinute?: number;

  /**
   * 排序索引
   */
  sort?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



